// Machine generated IDispatch wrapper class(es) created with ClassWizard

#include "stdafx.h"
#include "wingraphviz.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif



/////////////////////////////////////////////////////////////////////////////
// IDOT properties

/////////////////////////////////////////////////////////////////////////////
// IDOT operations

CString IDOT::ToTextGraph(LPCTSTR Source, long Type)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR VTS_I4;
	InvokeHelper(0x1, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source, Type);
	return result;
}

CString IDOT::ToDot(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x2, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString IDOT::ToCanon(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x3, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString IDOT::ToPlain(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x4, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString IDOT::ToPlainExt(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x5, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString IDOT::ToSvg(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x6, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

BOOL IDOT::Validate(LPCTSTR Source)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x7, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		Source);
	return result;
}

CString IDOT::ToPS(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x8, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH IDOT::ToGIF(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x9, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH IDOT::ToPNG(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xa, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH IDOT::ToSVGZ(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xb, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

CString IDOT::ToVRML(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xc, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH IDOT::ToBinaryGraph(LPCTSTR Source, long Type)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR VTS_I4;
	InvokeHelper(0xd, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source, Type);
	return result;
}

CString IDOT::ToCMAP(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xe, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString IDOT::ToIMAP(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xf, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString IDOT::ToISMAP(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x10, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH IDOT::ToWBMP(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x11, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH IDOT::ToJPEG(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x12, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

long IDOT::GetCodepage()
{
	long result;
	InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void IDOT::SetCodepage(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

LPDISPATCH IDOT::ToEMF(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x14, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// IBinaryImage properties

/////////////////////////////////////////////////////////////////////////////
// IBinaryImage operations

BOOL IBinaryImage::Save(LPCTSTR FilePath)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x1, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		FilePath);
	return result;
}

BOOL IBinaryImage::Dump(LPUNKNOWN stream)
{
	BOOL result;
	static BYTE parms[] =
		VTS_UNKNOWN;
	InvokeHelper(0x3, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		stream);
	return result;
}

CString IBinaryImage::GetType()
{
	CString result;
	InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

LPDISPATCH IBinaryImage::GetPicture()
{
	LPDISPATCH result;
	InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
	return result;
}

CString IBinaryImage::ToBase64String()
{
	CString result;
	InvokeHelper(0x5, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// INEATO properties

/////////////////////////////////////////////////////////////////////////////
// INEATO operations

CString INEATO::ToTextGraph(LPCTSTR Source, long Type)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR VTS_I4;
	InvokeHelper(0x1, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source, Type);
	return result;
}

CString INEATO::ToCanon(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x2, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString INEATO::ToDot(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x3, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString INEATO::ToPlain(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x4, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString INEATO::ToPlainExt(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x5, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString INEATO::ToSvg(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x6, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

BOOL INEATO::Validate(LPCTSTR Source)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x7, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		Source);
	return result;
}

CString INEATO::ToPS(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x8, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH INEATO::ToGIF(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x9, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH INEATO::ToPNG(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xa, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH INEATO::ToSVGZ(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xb, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

CString INEATO::ToVRML(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xc, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH INEATO::ToBinaryGraph(LPCTSTR Source, long Type)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR VTS_I4;
	InvokeHelper(0xd, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source, Type);
	return result;
}

CString INEATO::ToCMAP(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xe, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString INEATO::ToIMAP(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xf, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString INEATO::ToISMAP(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x10, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH INEATO::ToWBMP(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x11, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH INEATO::ToJPEG(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x12, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

long INEATO::GetCodepage()
{
	long result;
	InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void INEATO::SetCodepage(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

LPDISPATCH INEATO::ToEMF(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x14, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}


/////////////////////////////////////////////////////////////////////////////
// ITWOPI properties

/////////////////////////////////////////////////////////////////////////////
// ITWOPI operations

CString ITWOPI::ToTextGraph(LPCTSTR Source, long Type)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR VTS_I4;
	InvokeHelper(0x1, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source, Type);
	return result;
}

CString ITWOPI::ToDot(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x2, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString ITWOPI::ToCanon(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x3, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString ITWOPI::ToPlain(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x4, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString ITWOPI::ToPlainExt(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x5, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString ITWOPI::ToSvg(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x6, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

BOOL ITWOPI::Validate(LPCTSTR Source)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x7, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		Source);
	return result;
}

CString ITWOPI::ToPS(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x8, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH ITWOPI::ToGIF(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x9, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH ITWOPI::ToPNG(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xa, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH ITWOPI::ToSVGZ(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xb, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

CString ITWOPI::ToVRML(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xc, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH ITWOPI::ToBinaryGraph(LPCTSTR Source, long Type)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR VTS_I4;
	InvokeHelper(0xd, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source, Type);
	return result;
}

CString ITWOPI::ToCMAP(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xe, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString ITWOPI::ToIMAP(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xf, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

CString ITWOPI::ToISMAP(LPCTSTR Source)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x10, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH ITWOPI::ToWBMP(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x11, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

LPDISPATCH ITWOPI::ToJPEG(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x12, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}

long ITWOPI::GetCodepage()
{
	long result;
	InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void ITWOPI::SetCodepage(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

LPDISPATCH ITWOPI::ToEMF(LPCTSTR Source)
{
	LPDISPATCH result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x14, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
		Source);
	return result;
}
